package com.t.bricks.bussiness.model.rechargecard;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 批量新增充值卡所用实体类
 * 注意:仅用于批量新增
 * @author HuangXinBian
 */
public class AddInfo {
	
	/**
	 * 新增数量
	 */
	private Integer iSize;

	/**
	 * 激活码
	 */
	private String sPass;

	/**
	 * 标题(可重复)
	 */
	private String sTitle;
	
	/**
	 * 金额(元)
	 */
	private BigDecimal mPrice;

	/**
	 * 开始时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dStartDate;

	/**
	 * 过期时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dEndDate;

	/**
	 * 备注
	 */
	private String sMemo;

	/**
	 * 取 新增数量
	 * @return Integer
	 */
	public Integer getiSize() {
		return iSize;
	}

	/**
	 * 设置新增数量
	 * @param iSize
	 */
	public void setiSize(Integer iSize) {
		this.iSize = iSize;
	}

	/**
	 * 取 激活码
	 * @return String
	 */
	public String getsPass() {
		return sPass;
	}

	/**
	 * 设置激活码
	 * @param sPass
	 */
	public void setsPass(String sPass) {
		this.sPass = sPass;
	}

	/**
	 * 取 标题(可重复)
	 * @return String
	 */
	public String getsTitle() {
		return sTitle;
	}

	/**
	 * 设置标题(可重复)
	 * @param sTitle
	 */
	public void setsTitle(String sTitle) {
		this.sTitle = sTitle;
	}

	/**
	 * 取 金额(元)
	 * @return Long
	 */
	public BigDecimal getmPrice() {
		return mPrice;
	}

	/**
	 * 设置 金额(元)
	 * @param mPrice
	 */
	public void setmPrice(BigDecimal mPrice) {
		this.mPrice = mPrice;
	}

	/**
	 * 取 开始时间
	 * @return Date
	 */
	public Date getdStartDate() {
		return dStartDate;
	}

	/**
	 * 设置开始时间
	 * @param dStartDate
	 */
	public void setdStartDate(Date dStartDate) {
		this.dStartDate = dStartDate;
	}

	/**
	 * 取 过期时间
	 * @return Date
	 */
	public Date getdEndDate() {
		return dEndDate;
	}

	/**
	 * 设置过期时间
	 * @param dEndDate
	 */
	public void setdEndDate(Date dEndDate) {
		this.dEndDate = dEndDate;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

}
